package com.qianyu.project.entity;

import java.math.BigDecimal;

import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 材料付款
 * </p>
 *
 * @author gs
 * @since 2021-01-30
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class MaterialPayment implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 编号
     */
    private Integer id;

    /**
     * 项目ID
     */
    private Integer proId;

    /**
     * 流程ID
     */
    private Integer flowId;

    /**
     * 付款名称
     */
    private String paymentName;

    /**
     * 单源类型
     */
    private String orderType;

    /**
     * 单源号
     */
    private String orderNumber;

    /**
     * 供应商ID
     */
    private Integer providerId;

    /**
     * 供应商银行账号
     */
    private String providerAccount;

    /**
     * 我方银行账号
     */
    private String ourBankAccount;

    /**
     * 付款金额
     */
    private BigDecimal payAmount;

    /**
     * 经办人
     */
    private Integer handlerId;

    /**
     * 填报日期
     */
    private String fillDate;

    /**
     * 付款说明
     */
    private String payComment;

    /**
     * 审批状态
     */
    private Integer approveStatus;

    /**
     * 附件列表多个附件以逗号分隔
     */
    private String attachIds;


}
